#pragma once

#include "scene.h"
#include "types.h"
#include "World.h"
#include "ImageMgr.h"

class MapEditor : public IScene
{
public:
	MapEditor(const std::string &name);
	virtual ~MapEditor(void);

	virtual void doInit();
	virtual bool doRun();
	virtual void doClose();

private:
	void m_DrawPanel();
	void m_mouse();
	ViewPort m_view;
	World m_world;
	Image *m_background;
	Image *m_board;
	Image *m_selcursor;
};

